package com.example.demo.word.excetption;

public class ErrorCodeConstant {

    /** 返回结果编码 -- 成功 */
    public static final String SUCCESS = "000000";
    /** 返回结果编码 -- 发生错误 */
    public static final String ERROR   = "100000";
    /** 返回结果编码 -- 失败 */
    public static final String FAILED = "100001";
    /** 返回结果编码 -- 非法参数 */
    public static final String ILLEGAL_PARAM = "100002";
    /** 返回结果编码 -- 权限被拒绝 */
    public static final String ACCESS_DENY = "100003";
    /** 返回结果编码 -- 数据库发生错误 */
    public static final String DATABASE_ERROR = "100004";



    /** 返回结果编码 -- 存储过程 -- 发生错误 */
    public static final String PROC_ERROR   = "100100";
    /** 返回结果编码 -- 存储过程 -- 失败 */
    public static final String PROC_FAILED = "100101";
    /** 返回结果编码 -- 存储过程 -- 非法参数 */
    public static final String PROC_ILLEGAL_PARAM = "100102";
    /** 返回结果编码 -- 存储过程 -- 权限被拒绝 */
    public static final String PROC_ACCESS_DENY = "100103";


    /** 返回结果编码 -- 微信服务 -- 发生错误 */
    public static final String WECHAT_SERVICE_ERROR = "100200";
    /** 返回结果编码 -- 微信服务 -- 没有找到用户 */
    public static final String WECHAT_NOT_FOUND_USER = "100201";
    /** 返回结果编码 -- 微信服务 -- 验证码不正确 */
    public static final String WECHAT_VERIFICATION_CODE_INCORRECT = "100202";
    /** 返回结果编码 -- 微信服务 -- 验证码过期 */
    public static final String WECHAT_VERIFICATION_CODE_DELAY = "100203";
    /** 返回结果编码 -- 微信服务 -- 手机号为空 */
    public static final String WECHAT_EMPTY_PHONE_NUMBER = "100204";
    /** 返回结果编码 -- 微信服务 -- 未找到角色 */
    public static final String WECHAT_NOT_FOUND_ROLE = "100209";
    /** 返回结果编码 -- 微信服务 -- 账号或密码错误 */
    public static final String WECHAT_WRONG_ACCOUNT_INFO = "100210";

    /** 返回结果编码 -- 坐标转换失败 */
    public static final String COORDINATE_PARSE_FAILED = "100301";

    /** 返回结果编码 -- 微信服务 -- 签名错误 */
    public static final String WECHAT_SIGN_ERROR = "200100";
    /** 返回结果编码 -- 微信服务 -- sessionKey失效 */
    public static final String WECHAT_LAPSE_SESSION_KEY = "200101";
    /** 返回结果编码 -- 微信服务 -- session失效 */
    public static final String WECHAT_LAPSE_SESSION = "200102";
    /** 返回结果编码 -- 微信服务 -- 签名参数错误 */
    public static final String WECHAT_SIGN_ILLEGAL_PARAM = "200103";



    /** 返回结果编码 -- 工单 -- 非法参数 */
    public static final String WK_ILLEGAL_PARAM = "200002";



    /** 返回结果编码 -- 未找到员工信息 */
    public static final String OA_NO_EMPLOY = "300101";
    /** 返回结果编码 -- 未找到员工考勤位置信息 */
    public static final String OA_NO_EMPLOY_ATTENDANCE_POSITION = "300102";
    /** 返回结果编码 -- 超出考勤范围 */
    public static final String OA_SIGN_OUT_RANGE = "300103";
    /** 返回结果编码 -- 没有所属工作地 */
    public static final String OA_NO_BELONG_AREA = "300104";
    /** 返回结果编码 -- 未设置打卡WIFI */
    public static final String OA_NO_WIFI_SET = "300105";
    /** 返回结果编码 -- WIFI信息与设置的不符 */
    public static final String OA_WRONG_WIFI = "300106";

    /** 屏幕接口发生错误 */
    public static final String SCREEN_ERROR = "400001";
    /** 签名错误 */
    public static final String SCREEN_SIGN_ERROR = "400101";
    /** 签名过期 */
    public static final String SCREEN_SIGN_EXPIRED = "400102";
    /** 签名参数错误 */
    public static final String SCREEN_SIGN_ILLEGAL_PARAM = "400103";

    //----------------------CRM错误码----------------------
    /** 账户错误 */
    public static final String WRONG_ACCOUNT = "500001";
    /** token不合法 */
    public static final String INVALID_TOKEN = "500002";
    /** 锁校验失败 */
    public static final String LOCK_FAILED = "500003";

}
